home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Technotools
/
Technotools (Chestnut CD-ROM)(1993).ISO
/
os2tools
/
ati256c2
/
svgadata.pmi
< prev
Wrap
INI File
|
1992-06-12
|
19KB
|
859 lines
[comment]
Graphics Mode: 640 x 480 x 256 colours.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 80
XResolution = 640
YResolution = 480
TextRows = 30
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 307200
SaveSize = 307200
InterlaceMode = 0
BufferAddress = 0x0a0000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x28; r177 = 0x00;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x00;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x04;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x71;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x27);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x65; r1 = 0x4f; r2 = 0x50; r3 = 0x88; r4 = 0x55;
r5 = 0x9a; r6 = 0x09; r7 = 0x3e; r8 = 0x00; r9 = 0x40;
r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0xe8; r17 = 0x9b; r18 = 0xdf; r19 = 0x28;
r20 = 0x00; r21 = 0xe7; r22 = 0x04; r23 = 0xe3; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Graphics Mode: 800 x 600 x 16 colours.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 100
XResolution = 800
YResolution = 600
TextRows = 37
BitsPerPixel = 4
NumberOfPlanes = 4
PageLength = 60000
SaveSize = 240000
InterlaceMode = 0
BufferAddress = 0x0a0000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x09; r177 = 0x00;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x00;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x00;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x23);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x06;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x7f; r1 = 0x63; r2 = 0x65; r3 = 0x9d; r4 = 0x6b;
r5 = 0x9c; r6 = 0x38; r7 = 0x1f; r8 = 0x00; r9 = 0x00;
r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x2c; r17 = 0x8e; r18 = 0x2b; r19 = 0x32;
r20 = 0x0f; r21 = 0x32; r22 = 0x34; r23 = 0xe7; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
r15 = 0x3f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Graphics Mode: 800 x 600 x 256 colours.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 100
XResolution = 800
YResolution = 600
TextRows = 37
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 480000
SaveSize = 480000
InterlaceMode = 0
BufferAddress = 0x0a0000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x29; r177 = 0x00;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x00;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x04;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x23);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x7f; r1 = 0x63; r2 = 0x65; r3 = 0x9d; r4 = 0x6b;
r5 = 0x9c; r6 = 0x38; r7 = 0x1f; r8 = 0x00; r9 = 0x00;
r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x2c; r17 = 0x8e; r18 = 0x2b; r19 = 0x32;
r20 = 0x0f; r21 = 0x32; r22 = 0x34; r23 = 0xe7; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Graphics Mode: 1024 x 768 x 16 colours.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 128
XResolution = 1024
YResolution = 768
TextRows = 48
BitsPerPixel = 4
NumberOfPlanes = 4
PageLength = 98304
SaveSize = 393216
InterlaceMode = 0
BufferAddress = 0x0a0000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x08; r177 = 0x40;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x1a;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x88; r182 = 0x19;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x40;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x2f);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x06;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x4a; r1 = 0x3f; r2 = 0x40; r3 = 0x8c; r4 = 0x43;
r5 = 0x0e; r6 = 0x32; r7 = 0xfd; r8 = 0x00; r9 = 0x60;
r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x06; r17 = 0x8f; r18 = 0xff; r19 = 0x20;
r20 = 0x0f; r21 = 0x05; r22 = 0x2d; r23 = 0xe3; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Graphics Mode: 1024 x 768 x 256 colours.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x18
BytesPerScanLine = 128
XResolution = 1024
YResolution = 768
TextRows = 48
BitsPerPixel = 8
NumberOfPlanes = 1
PageLength = 786432
SaveSize = 786432
InterlaceMode = 0
BufferAddress = 0x0a0000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x28; r177 = 0x40;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x12;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x05;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x2f);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x0f; r3 = 0x00; r4 = 0x0a;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x99; r1 = 0x7f; r2 = 0x81; r3 = 0x8c; r4 = 0x85;
r5 = 0x1b; r6 = 0x32; r7 = 0xfd; r8 = 0x00; r9 = 0x60;
r10 = 0x00; r11 = 0x00; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x06; r17 = 0x8f; r18 = 0xff; r19 = 0x40;
r20 = 0x0f; r21 = 0x05; r22 = 0x2d; r23 = 0xe3; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x06; r7 = 0x07; r8 = 0x08; r9 = 0x09;
r10 = 0x0a; r11 = 0x0b; r12 = 0x0c; r13 = 0x0d; r14 = 0x0e;
r15 = 0x0f; r16 = 0x01; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x00; r6 = 0x05; r7 = 0x0f; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Text Mode: 132 cols, 25 rows.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x08
BytesPerScanLine = 132
XResolution = 1056
YResolution = 350
XCharSize = 8
YCharSize = 14
TextRows = 25
BitsPerPixel = 4
NumberOfPlanes = 1
PageLength = 6600
SaveSize = 6600
InterlaceMode = 0
BufferAddress = 0x0b8000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x08; r177 = 0x00;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x00;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x00;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0x63);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x03; r3 = 0x00; r4 = 0x02;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x9a; r1 = 0x83; r2 = 0x86; r3 = 0x9b; r4 = 0x89;
r5 = 0x18; r6 = 0xbf; r7 = 0x1f; r8 = 0x00; r9 = 0x4f;
r10 = 0x0d; r11 = 0x0e; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x9c; r17 = 0x8e; r18 = 0x8f; r19 = 0x42;
r20 = 0x1f; r21 = 0x96; r22 = 0xb9; r23 = 0xa3; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
r15 = 0x3f; r16 = 0x08; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x10; r6 = 0x0e; r7 = 0x00; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);
[comment]
Text Mode: 132 cols, 44 rows.
[AdapterType]
ATI
[ChipSet]
ATI28800
[ModeInfo]
ModeAttributes = 0x08
BytesPerScanLine = 132
XResolution = 1056
YResolution = 350
XCharSize = 8
YCharSize = 8
TextRows = 44
BitsPerPixel = 4
NumberOfPlanes = 1
PageLength = 11616
SaveSize = 11616
InterlaceMode = 0
BufferAddress = 0x0b8000
[TrapRegs]
0x3c2;
0x3c4, 0x00-0x00, 0x00-0x00, 0x00-0x04;
0x3c5;
0x1ce, 0xb0-0xb1, 0xbe-0xbe, 0xb5-0xb6, 0xb8-0xb8, 0xb3-0xb3, 0xb9-0xb9, 0xa7-0xa7;
0x1cf;
0x3d4, 0x00-0x18;
0x3d5;
0x3c0, 0x00-0x13;
0x3c1;
0x3ce, 0x00-0x08;
0x3cf;
[Cleanup]
rmwb(0x1ce, 0x1cf, 0xb0, 0xdf, 0x08);
rmwb(0x1ce, 0x1cf, 0xb2, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb3, 0xbf, 0x00);
rmwb(0x1ce, 0x1cf, 0xb8, 0x00, 0x40);
rmwb(0x1ce, 0x1cf, 0xbe, 0x00, 0x10);
rmwb(0x1ce, 0x1cf, 0xb9, 0x7f, 0x71);
rmwb(0x1ce, 0x1cf, 0xb1, 0x00, 0x00);
rmwb(0x1ce, 0x1cf, 0xb6, 0xe7, 0x00);
rmwb(0x3c2, 0x000, 0x00, 0x00, 0x27);
[SetMode]
r0 = 0x00;
boutb(1, 0x00, 0x3c4, 0x3c5);
r176 = 0x08; r177 = 0x00;
boutb(2, 0xb0, 0x1ce, 0x1cf);
r190 = 0x00;
boutb(1, 0xbe, 0x1ce, 0x1cf);
r181 = 0x08; r182 = 0x00;
boutb(2, 0xb5, 0x1ce, 0x1cf);
r184 = 0x00;
boutb(1, 0xb8, 0x1ce, 0x1cf);
r179 = 0x00;
boutb(1, 0xb3, 0x1ce, 0x1cf);
r185 = 0x73;
boutb(1, 0xb9, 0x1ce, 0x1cf);
r167 = 0x00;
boutb(1, 0xa7, 0x1ce, 0x1cf);
r0 = 0x03;
boutb(1, 0x00, 0x3c4, 0x3c5);
/*
* Set Miscellaneous Output Register
*/
outb(0x3c2, 0xa3);
/*
* Set Sequencer Registers
*/
r0 = 0x03; r1 = 0x01; r2 = 0x03; r3 = 0x00; r4 = 0x02;
boutb(5, 0x00, 0x3c4, 0x3c5);
/*
* Set CRT Registers
*/
r17 = 0x0e;
boutb(1, 17, 0x3d4, 0x3d5);
r0 = 0x9a; r1 = 0x83; r2 = 0x86; r3 = 0x9b; r4 = 0x89;
r5 = 0x18; r6 = 0xbf; r7 = 0x1f; r8 = 0x00; r9 = 0x47;
r10 = 0x06; r11 = 0x07; r12 = 0x00; r13 = 0x00; r14 = 0x00;
r15 = 0x00; r16 = 0x83; r17 = 0x85; r18 = 0x5f; r19 = 0x42;
r20 = 0x1f; r21 = 0x63; r22 = 0xba; r23 = 0xa3; r24 = 0xff;
boutb(25, 0x00, 0x3d4, 0x3d5);
/*
* Set Attribute Registers
*/
r0 = 0x00; r1 = 0x01; r2 = 0x02; r3 = 0x03; r4 = 0x04;
r5 = 0x05; r6 = 0x14; r7 = 0x07; r8 = 0x38; r9 = 0x39;
r10 = 0x3a; r11 = 0x3b; r12 = 0x3c; r13 = 0x3d; r14 = 0x3e;
r15 = 0x3f; r16 = 0x08; r17 = 0x00; r18 = 0x0f; r19 = 0x00;
boutb(20, 0x00, 0x3c0, 0x3c1);
/*
* Set GDC Registers
*/
r0 = 0x00; r1 = 0x00; r2 = 0x00; r3 = 0x00; r4 = 0x00;
r5 = 0x10; r6 = 0x0e; r7 = 0x00; r8 = 0xff;
boutb(9, 0x00, 0x3ce, 0x3cf);